Skip to content

[FEATURE] Upgrade tests for PHP 8.4 & TYPO3v13 and fix deprecations in test - #199

Open
tivvie wants to merge 4 commits into
andersundsehr:TYPO3v13from
mogic-le:mogic-v13-pr4-test-update
Open

[FEATURE] Upgrade tests for PHP 8.4 & TYPO3v13 and fix deprecations in test#199
tivvie wants to merge 4 commits into
andersundsehr:TYPO3v13from
mogic-le:mogic-v13-pr4-test-update

Conversation

@tivvie

@tivvie tivvie commented Jul 21, 2026

Copy link
Copy Markdown

Update tests to work with php8.4

  • Docker image path typo3/core-testing-php* replaced with ghcr.io/typo3/core-testing-php-* because the first one has only support until 8.3.
  • Registered a mocked PageRenderer singleton in the test setup.

Fixed deps after running test:
- Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead
- Metadata found in doc-comment for method [Class]::method (). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12

Test tests:
´´´bash
make tests
´´´

@tivvie
tivvie force-pushed the mogic-v13-pr4-test-update branch from ab9dbcc to 5f4d4f1 Compare July 23, 2026 08:14
@tivvie

tivvie commented Jul 23, 2026

Copy link
Copy Markdown
Author

Update:
[FEATURE] Update test matrix to new php version
[FEATURE] Run GrumPHP inside PHP docker container

  • GrumPHP was running with php8.3.

Timothy Elias added 4 commits July 23, 2026 10:29
Update PageRenderer-Instanz creation
 - Implicitly marking parameter as nullable is deprecated,
   the explicit nullable type must be used instead
 - Metadata found in doc-comment for method [Class]::method ().
   Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12
@tivvie
tivvie force-pushed the mogic-v13-pr4-test-update branch from 5f4d4f1 to 1c0f213 Compare July 23, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant